home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
renegade
/
rgm0405.zip
/
RGMAINT.DOC
< prev
next >
Wrap
Text File
|
1996-04-05
|
13KB
|
256 lines
R E N E G A D E M A I N T E N A N C E
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Renegade Daily Maintenance Program
Operations Manual
Version 1.00
Copyright (C) 1994 by Cott Lang
All Rights Reserved.
INTRODUCTION
_________________________________________________________________
This documentation assumes that you have a working knowledge of
the Renegade Bulletin Board System. It is beyond the scope of this
documentation to explain the concepts behind some of the features
included in Renegade.
RGMAINT is a maintenance program for Renegade that can be run
automatically or manually as frequently or infrequently as you
like. Its features include:
o Automatically wait until all users have logged off your system
until beginning processing, and time slicing until then. RGMAINT
will actually attempt to force the users off the system.
o Purging users by date. RGMAINT will purge users that have been
inactive for a certain number of days. RGMAINT allows an ACS
to be specified to exempt certain users from this purging. Users
flagged as "no deletion" will not be purged regardless.
o Purging users by ACS. RGMAINT will allow you to specify an ACS
to delete users by. If a user meets that ACS, they are deleted.
o Removing users. Unlike most Renegade user purgers, RGMAINT
physically removes the user's record from the user file, making
a significant savings in disk space and access time. RGMAINT
will check available drive space before attempting to process
the user file.
o Removing votes. RGMAINT will remove the votes of the newly
deleted users from the voting results. RGMAINT will not remove
the votes of users that were previously deleted and are only
being removed by RGMAINT.
o Packing and Updating all message bases. RGMAINT will not only
pack all of your message bases, but it will delete all email
to and from deleted/removed users, and automatically correct
to/from user numbers according to the users' NEW user numbers
caused by the actual packing of the user file. RGMAINT will
check available drive space before attempting to pack any
message base.
o Packing, Updating, and sorting of all file bases. RGMAINT will
not only sort all of your file bases, but it will also pack your
EXTENDED.DAT file, and renumber all file "uploader" numbers to
reflect the user's new user number. RGMAINT is smart enough to
avoid packing file areas that it hasn't the memory to process.
o Update and Pack SHORTMSG.DAT to reflect the new user numbers and
make the file smaller for faster logon times.
o Updating and packing the user message pointers and scan
selection (.SCN) files.
o Recheck file sizes and on/offline status.
RGMAINT does not have its own configuration. RGMAINT relies
completely on your Renegade Bulletin Board System's configuration
for all necessary information.
INSTALLATION
_________________________________________________________________
If you have not already, decompress the RGMAINT distribution
archive onto your hard drive. RGMAINT.EXE is the only required
program in the archive.It can be placed anywhere on your hard drive,
and run from anywhere on your system. It is, however, recommended
that you place it in your main Renegade directory.
When RGMAINT runs, it needs to be able to locate your system's
RENEGADE.DAT file. RGMAINT will first search the current directory,
then it will search your path. If you are not running RGMAINT
from your main Renegade directory, then make sure your main Renegade
directory is part of your path. It is strongly recommended that you
run RGMAINT from your main directory and that you NOT have your
Renegade main directory in your path statement for security reasons.
OPERATION
_________________________________________________________________
RGMAINT has several command line options, all of which can work
independently of the others.
Syntax:
RGMAINT -[FLAG][DATA]
Where [FLAG] is one of the following:
-? Displays a short help screen.
-P# Purges users who have not called in # days.
example:
RGMAINT -P60
purges users not having called for 60 days.
-E$ Exempts users of acs $ from purging by above
command line. If the -P option is not used,
this command is not necessary.
example:
RGMAINT -P60 -Es250
Will delete anybody below security level 250
who has not logged on in 60 days.
-K$ Will kill any user meeting the $ acs. This can
be used with or without any combination of the
above command lines.
example:
RGMAINT -K!s25
Will kill anyone with security below level 25.
-R Informs RGMAINT to recheck all files. It will
check to see if the file exists, and modify it's
request flag accordingly. It will also update
the file's size if that is incorrect. The
recheck option will significantly slow down file
sorting.
-W# Wait # minutes for users to logoff. RGMAINT will
attempt to force a disconnect of every active
node, wait thirty seconds while time slicing, then
recheck all nodes. If in # minutes of doing this,
all users are not logged off, RGMAINT will abort
processing. Renegade will recycle that node, meaning,
it will exit to dos. You must have your batch files
setup to handle this situation before using this
commandline in an automated fashion.
USAGE NOTES
_________________________________________________________________
RGMAINT does NOT destroy it's temporary backups of the user file
or any file that it encountered an error in processing. You can
delete USERS.BAK at your leisure.
RGMAINT requires approximately 128k to run. However, if you
have very large file areas (dir files), it could take more. RGMAINT
is smart enough to not attempt processing .DIR files that are too
large for available memory. They will simply not be sorted; their
extended descriptions will still be packed. Therefore, you should
not be overly concerned with any "insufficient memory" warnings.
REGISTRATION
_________________________________________________________________
This program is now free, just like Renegade. HOWEVER, it is
requested that if you already haven't registered for Renegade
support on the author's board, you do so with the enclosed
REGISTER.DOC. The cost is only $25. Considering Renegade and all of
it's related utilities are FREE, $25 is nothing. If you think $25
is too much, why are you the ones that compare Renegade's support
to that of PCBoard, Wildcat, or some other $300 BBS package?
In addition, your $25 will buy you a permanent account on The
Digital Play Ground, the author's four line system with all the
latest Renegade utilities available for download.
If you do NOT register, then you have no right to complain about
anything. To paraphrase Martin Pollard:
Why am I doing this? It's quite simple: I'm tired of giving
away something for free, and getting nothing but grief in return.
The majority of the Renegade sysops have no respect for software
authors, conference rules, or even common human decency. They not
only expect everything handed to them for free, they DEMAND it,
and expect me to kiss their asses while doing it.
So, in exchange for my sacrificing a significant portion of my
life and mental health in providing you with Renegade, I am asking
that you help me pay for my BBS. If you don't feel Renegade is
worth $25, then I can't see why you're running it. I certainly
can't see any reason why I should assist you in running Renegade.
To register for support, you need simply to fill out
REGISTER.DOC included in the RGMAINT package, print it, and mail it
to the author at the address indicated.
SHAREWARE LICENSE AGREEMENT
_________________________________________________________________
This software and documentation is protected by both United States
copyright law and international treaty provisions. This "Shareware"
version of RGMAINT is NEITHER PUBLIC DOMAIN NOR FREE SOFTWARE.
Users are granted a limited license to make and use an evaluation
copy for trial use on a private, non-commercial, non-governmental
basis, for the express purpose of determining whether RGMAINT
suitable for their needs. At the end of this trial period you should
either register RGMAINT or discontinue use.
You may make copies of the software and documentation only for your
own use or for the use of others in conducting their own trial use,
however all materials relating to this license statement, software,
documentation, order information, copyright and trademark
statements must remain intact as supplied in the original shareware
package. You may not distribute, rent, sublicense, integrate or
lease the software or the documentation. You may not alter, modify,
or adapt the software or documentation, including but not limited
to translating, decompiling, reverse assembling, or creating
derivative works. You may not use the software in a network,
timesharing, multiple CPU, or multi-user environment. Registered
copies are licensed only for use BY the registrant on a single
computer. You may not use registered copies on more than one
computer at the same time. Registrations are non-transferrable.
The author disclaims all warranties, either express or implied,
including but not limited to implied warranties of merchantability
and fitness for a particular purpose, with respect to the software
and any accompanying written materials. In no event shall the author
be liable for any damages whatsoever (including, without limitation,
damages for loss of business profits, business interruption, loss of
business information, or other pecuniary loss) arising out of the
use of this product, even if the author has been advised of the
possibility of such damges. Because some states do not allow the
exclusion or limitation of liability for consequential or incidental
damges, the above limitations may not apply to you.